'''
python异步编程asyncio原理分析
'''
# https://blog.csdn.net/weixin_43884331/article/details/108418600

"""
如果你是python开发工程师，你不学asyncio，真的是你的遗憾。asyncio 是用来编写并发代码的库，
asyncio是基于协程的并发，是在一个单线程内实现并发，使用 async/await 语法。asyncio 被用作
多个提供高性能 Python 异步框架的基础，包括网络和网站服务，数据库连接库，分布式任务队列等等。
asyncio 往往是构建IO密集型和高层级结构化网络代码的最佳选择，在看本文章的时候，最好去了解下
asynio 的使用，了解常用的方法。本文主要讲以下几点：
    1. asyncio Handle的原理
    2. asyncio Future的原理
    3. asyncio Task的原理
    4. asyncio 网络底层封装
源码可以参考：https://github.com/zhaojiangbing/asyncio。后续文章会可能会讲解asyncio在后端常用主件的使用	
"""
